Barry Ferguson's profile